package com.pig4cloud.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @Description: 微信支付配置对象
 * @CreateTime: 2024-1-2
 * @Author: Oliver
 * @Version: 1.0.0
 */
@Data
@ConfigurationProperties(prefix = "wx.pay")
public class WxPayProperties {

	/**
	 * 设置微信公众号或者小程序等的appid
	 */
	private String appId;

	/**
	 * 微信支付商户号
	 */
	private String mchId;

	/**
	 * 微信支付商户密钥
	 */
	private String mchKey;

	/**
	 * apiclient_cert.p12文件的绝对路径，或者如果放在项目中，请以classpath:开头指定
	 */
	private String keyPath;

	/**
	 * apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径.
	 */
	private String privateKeyPath;

	/**
	 * apiclient_cert.pem证书文件的绝对路径或者以classpath:开头的类路径.
	 */
	private String privateCertPath;

	/**
	 * 回调签名key
	 */
	private String apiV3Key;
}
